simultaneous explosions - Turkish English Dictionary